﻿/* Author: aaroncsn (MapleSea Like)
 NPC Name: 		Aldin
 Map(s): 		The Burning Road: Ariant(2600000000)
 Description: 	Ariant Plastic Surgery
 */

var status = 0;
var beauty = 0;
var mface = Array(20000, 20001, 20002, 20003, 20004, 20005, 20006, 20007, 20008, 20012, 20014);
var fface = Array(21000, 21001, 21002, 21003, 21004, 21005, 21006, 21007, 21008, 21012, 21014);
var facenew = Array();

function start() {
    status = -1;
    action(1, 0, 0);
}

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } else {
        if (mode == 0 && status == 0) {
            cm.sendNext("如果有需要再來找我唷。");
            cm.dispose();
            return;
        }
        if (mode == 1)
            status++;
        else
            status--;
        if (status == 0) {
            facenew = Array();
            if (cm.getChar().getGender() == 0) {
                for (var i = 0; i < mface.length; i++) {
                    facenew.push(mface[i] + cm.getChar().getFace() % 1000 - (cm.getChar().getFace() % 100));
                }
            }
            if (cm.getChar().getGender() == 1) {
                for (var i = 0; i < fface.length; i++) {
                    facenew.push(fface[i] + cm.getChar().getFace() % 1000 - (cm.getChar().getFace() % 100));
                }
            }
            cm.sendYesNo("你确定要使用 #b#t5152029##k#r注意:这是隨機#k ？？");
        } else if (status == 1) {
            cm.dispose();
            if (cm.haveItem(5152029) == true) {
                cm.gainItem(5152029, -1);
                cm.setFace(facenew[cm.getDoubleFloor(cm.getDoubleRandom() * facenew.length)]);
                cm.sendOk("享受！");
            } else {
                cm.sendNext("痾.... 貌似沒有#t5152029#。");
            }
        }
    }
}